(function(){
	var Cart = window.Cart = {};
	
	/**
	 * 保存至本地
	 */
	var save = function() {
		
	}
	
	/**
	 * 从本地取购物车，注意更新完，一定要调用save方法
	 */
	var getCart = function(){
		
	}
	
	/**
	 * 返回商品下标+1，避免0的判断
	 * @param {Object} cart
	 * @param {Object} id
	 */
	var getProductIndex = function(cart, id){
		for(var i=0; i<cart.length; i++) {
			var c = cart[i];
			if(c.id == id) {
				return i+1;
			}
		}
	}
	
	/**
	 * @param {String} id 商品ID
	 * @param {Number} count 数量总数据小于等于 0 表示删除
	 * @param {String} name  名称
	 * @param {String} image 图片
	 * @param {Number} price 价格
	 * @param {Number} stock 价格
	 */
	Cart.add = function(id, count, name, image, price, stock){
		var card = getCart();
		var i = getProductIndex(card);
		var p;
		
		if(i) {
			p = card[i-1];
		}else {
			p = {
				id: id,
				count : 0,
				name : name,
				image : image,
				price : price,
				stock : stock
			};
		}
		
		var total = p.count + count;
		if(total<=0) {
			//从购物车删除
		}else {
			p.count = total;
		}
		
		save();//保存
	}

	/**
	 * 移除购物车内指定商品
	 * @param {Array} ids
	 */
	Cart.remove = function(ids){
		//遍历购物车，删除之
		
	}


	/**
	 * 取得购物车内指定商品
	 * @param {Object} ids
	 */
	Cart.get = function(ids){
		//返回对应id的格式
		
	}
	
	
})();

